Method of recording and reproducing sample data to/from a recording medium and sample data containing recording medium

ABSTRACT

The present invention provides according to an embodiment a method of reproducing content, comprising the steps of: (a) receiving a digital content from an external source, the digital content protected by Digital Right Management (DRM) information, the DRM information authorizing a reproduction of the digital content; (b) requesting the DRM information to an external source based on URL (Uniform Resource Locator) information in order to normally reproduce the digital content; and (c) reproducing the digital content based on the DRM information.

This application is a continuation of co-pending U.S. patent applicationNo. 11/511,402 filed on Aug. 29, 2006, which is a continuation of nowissued U.S. patent application No. 10/258,885, now U.S. Pat. No.7,117,179, filed on Oct. 29, 2002 and for which priority was claimedunder 35 U.S.C. § 120, which is a National Phase of PCT InternationalApplication No. PCT/KR02/00425 filed on Mar. 12, 2002 under 35 U.S.C. §371, which also claims priority benefits of Korean Patent ApplicationNo. 2001-12997 filed on Mar. 12, 2001 in Korea. The entire contents ofeach of the above-identified applications are hereby incorporated byreference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method of recording sample data to arecording medium and a sample data containing recording medium. Thepresent invention further relates to a method of reproducing entirerecorded source data or only short data section containing sample dataat a playback request depending on whether the playback is authorized ornot.

2. Discussion of the Background Art

A disk-type recording medium such as a compact disk (CD) can storehigh-quality digital audio data permanently, so that it is very popularrecording medium. Recently, a digital versatile disk (referred as ‘DVD’hereinafter) has been developed as a new disk-type recording medium. ADVD can store much larger size than a CD, thus, high-quality movingpicture or audio data are recorded on a DVD for much longer time.Therefore, a DVD will be used widely in the near future.

There are three types of a DVD, DVD-ROM for read-only, DVD-R forwrite-once, and DVD-RAM or DVD-R/W for rewritable. For a rewritable DVD,the standardization of data writing format is in progress.

In these days, various types of digital audio data are provided througha data network such as Internet. Such audio data are called EMD(Electronic Music Distribution) audio data. EMD audio data are providedby a lot of contents providers. However, the contents providers encodeEMD audio data to mutually different formats and add different uniquecopy-protection codes to EMD audio data as well to prevent unauthorizedcopy and protect their copyright.

Therefore, a decoder and a decryption code adequate for downloaded EMDaudio data must be obtained from a contents provider having provided theEMD audio data before playing the downloaded EMD audio data. Thedecryption code is used for decrypting EMD audio data encrypted with acorresponding copy-protection code.

Because it is nearly impossible to obtain both a suitable decryptioncode and a decoder without lawful approval, EMD audio data can beprotected against unauthorized copy, thus its copyright can be protectedwell.

As mentioned before, because a large-capacity recording medium is beingcommercialized and anti-piracy of EMD audio data becomes possible, it isexpected that EMD audio data are spread greatly over a data network inthe near future.

However, EMD audio data, in general, are entirely encrypted with acopy-protection code. Therefore, a user can not play any piece of EMDaudio data downloaded onto a writable DVD through a disk device beforehe or she purchases a decryption code. In other words, a user can notconfirm at all whether the downloaded EMD audio data are what he or shewants or whether its audio quality is better or not than he or sheexpected.

Consequently, a user hesitates to buy a play-authorizing code, namely, adecryption code for the downloaded EMD audio data, which would impedespread and distribution of digital audio data through a data networksuch as Internet.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a method ofrecording moving picture data and/or audio data onto a recording mediumas designating their sample data.

It is another object of the present invention to provide a recordingmedium on which moving picture data and/or audio data have been recordedwherein their sample data are designated for the recorded moving pictureor audio data.

It is another object of the present invention a method of selectivelyreproducing entire source data recorded on a recording medium or onlyshort data section containing sample data of the source data dependingon whether play-authorizing information is obtained.

A recording medium for storing data in accordance with the an aspect ofpresent invention includes a first area for storing data; and a secondarea for storing management information for the data stored in saidfirst area, wherein source data including at least one data track arerecorded in said first area, and wherein location information pointing adata section, a part of the source data, is recorded in said secondarea, the data section being designated sample data for the source data.

A method of recording data to a recording medium in accordance withanother aspect the present invention comprises the steps of: writingreceived data in a data recording area of a recording medium; checkingwhether there is play-authorizing information that allows entireplayback of the written data; and writing location information pointinga data section, a part of the written data, in a management informationarea of the recording medium if there is not play-authorizinginformation, wherein the data section being designated sample data forthe source data.

A method of reproducing data from a recording medium in accordance withanother aspect of the present invention comprises the steps of: checkingwhen play of recorded data is requested, whether or not there isplay-authorizing information stored on a recording medium or in a diskdevice, the play-authorizing information allowing entire playback of therecorded data; reading location information pointing a data section, apart of the recorded data, if there is not play-authorizing information,the data section being designated sample data for the recorded data; andreproducing the data section using the read location information,instead of the recorded data of which play has been requested.

The present invention discussed herein enables a user to confirm whethersource data downloaded onto or written on a recording medium such as awritable DVD are what he or she wants without buying play-authorizinginformation for the source data. Consequently, purchase ofplay-authorizing information for moving-picture or audio source data isnaturally induced from previewing or pre-listening sample data.

These and other objects of the present application will become morereadily apparent from the detailed description given hereinafter.However, it should be understood that the detailed description andspecific examples, while indicating preferred embodiments of theinvention, are given by way of illustration only, since various changesand modifications within the spirit and scope of the invention willbecome apparent to those skilled in the art from this detaileddescription.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the present invention, illustrate the preferredembodiments of the invention, and together with the description, serveto explain the principles of the present invention, and wherein:

FIG. 1 is a simplified block diagram of an optical disk device in whicha data recording/reproducing method of the present invention isembedded;

FIG. 2 is an illustrative format of management information created by adata recording method of the present invention;

FIG. 3 shows a schematic relation between audio objects includingrespective sample audio sections therein and their managementinformation formed on a basis of the format of FIG. 2;

FIG. 4 is another illustrative format of management information createdby a data recording method of the present invention;

FIG. 5 shows a schematic relation between audio objects includingrespective sample audio section therein and their management informationformed on a basis of the format of FIG. 4;

FIGS. 6 a and 6 b are flow charts of an embodiment of a method playingentire or sample data selectively in accordance with the presentinvention; and

FIG. 7 is a screen example where a play-error window is popped upbecause of no play-authorizing information.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

In order that the invention may be fully understood, preferredembodiments thereof will now be described with reference to theaccompanying drawings.

FIG. 1 is a simplified block diagram of an optical disk device in whicha data recording/reproducing method of the present invention isembedded. The device may be a disk drive installed in a personalcomputer (PC) being able to connect to Internet.

The disk device of FIG. 1 comprises an interface 8 sending/receivingdata to/from an external machine such as a PC; a recording processor 3converting source data and management information thereof receivedthrough the interface 8 to writing signal suitable for a placed writabledisk, e.g., DVD-RAM 1; an optical pickup 2 writing the writing signal tothe DVD-RAM 1 and reading the written signal therefrom; a reproducingprocessor 4 processing the read signal to restore to original data; abuffer 6 buffering temporary data produced during recording orreproducing operation; a memory 7, e.g., a flash memory for storingnavigation data, which are management information used for reproductioncontrol of recorded data, and Digital Right Management (DRM) informationwhich authorizes play of source data; and a system controller 5controlling all the elements in record or playback mode, and selectingsource or sample data based on the DRM information, all operativelycoupled and configured.

Purchase of the DRM information can be made on-line from a web site onInternet providing associated source data, and it is downloaded into amanagement information area of the DVD-RAM 1 or into the flash memory 7.

In the meantime, the source data, which may be moving picture or audiodata, are downloaded onto the DVD-RAM 1 through Internet or are formedonto a read-only medium such as a DVD-ROM through disk manufacturingprocess.

If the source data are audio, a single audio track is preferablyunitized to an audio object (AOB) that consists of several object units(AOBUs).

In addition, a specific data section is designated to sample data thatcan be pre-played during record or manufacturing if there is no playauthorization.

When audio data are received from a web site on Internet through theinterface 8, the system controller 5 records them onto the DVD-RAM 1,and unitizes the recorded audio data to a single logical track. Theunitized logical track is managed as a single AOB. A logical track isdifferent from a physical spiral track formed in a writable disk. Ifrecording operation stops after a single audio song provided fromoutside has been recorded, the recorded song becomes a single logicaltrack (a track means a logical track, hereinafter).

All the audio songs recorded onto the DVD-RAM 1, namely, all tracks areindexed by a track set information called program chain (PGC).Information for a track recorded newly is inserted in the track setinformation and information for an erased track is deleted from thetrack set information.

A part of a track (PoT) specified within an audio track by editingprocess can be reproduced. Such a partial reproduction is initiatedthrough selecting a play list which is used for defining audio trackplayback order.

After a track has been recorded or edited, cell information (CI) iscreated to refer to entire or part of a track. The created cellinformation is written in original or user-defined program chaininformation (PGCI). A play list is linked with a piece of PGCI throughPGCI index number.

As shown in FIG. 2, the PGCI may include plural pieces of CIs. Afteraudio data are recorded on the writable DVD 1 through the recordingprocessor 3, the system controller 5 creates a piece of CI in connectionwith each track of the recorded data. The created CI consists of AudioCell General Information ‘A_C_GI’ and at least one piece of Audio CellEntry Point Information ‘A_C_EPI’. The information ‘A_C_GI’, as shown inFIG. 2, contains start ‘A_C_S_P’ and end position information ‘A_C_E_P’of the recorded track, namely, AOB.

The cell entry point information can contain different informationaccording to its type defined in a type field ‘EP_TY’. The locationinformation on sample audio section according to the present inventionis written in this cell entry point information with bit value‘0001XXXX’ (‘X’ means ‘don't-care’) in the type field ‘EP_TY’. The cellentry point information with bit value ‘0001XXXX’ in the type field, asshown in FIG. 3, contains start and end position information of sampleaudio section in the two fields ‘EP_DA_S_P’ and ‘EP_DA_E_P’,respectively.

If the field ‘EP_TY’ of cell entry point information has a value of‘0110XXXX’, it means that the cell entry point information has onlysingle position information indicating a random accessible point.

The audio cell entry point information may include a duration of sampleaudio section in a field ‘DA_DUR’ replacing the end point field‘EP_DA_E_P’, as shown in FIGS. 4 and 5.

The system controller 5 plays entire source data downloaded onto orwritten on the DVD-RAM 1 or only sample data thereof with reference tothe management information structured as above. The selection of entiresource data or sample data thereof is based on whether there is DRMinformation for the downloaded or written source data.

This selective reproduction method is explained in detail below.

FIGS. 6 a and 6 b are flow charts of an embodiment of a method playingentire or sample data selectively in accordance with the presentinvention.

When or before source data are selected to be played back, the systemcontroller 5 reads the above-explained management information, namely,PGCI, CI, and so on from the writable DVD 1 and stores into the flashmemory 7 (S11). The source data contains a single track or a pluralityof tracks. If necessary, the system controller 5 will execute a suitableplayer program for reading and decoding the selected source data (S12).Before reading the source data, the system controller 5 checks whetheror not there is DRM information allowing playback of the source data inthe management area of the DVD-RAM 1 or in the flash memory 7 (S13).

If there is not, the system controller 5 composes a play-error messageand sends it to a connected PC (S14). The play-error message includesexplanation about DRM information purchase as well as the cause thatthere is no DRM information related with the selected audio data.

FIG. 7 is a screen example where such a play-error message is outputted.The play-error message displayed in FIG. 7 includes an inquiry windowthat asks a user whether to buy DRM information or not. The illustrativeinquiry window also includes a URL (Uniform Resource Locator) addressinga web site on Internet that provides DRM information and a downloadbutton that enables a user to buy DRM information related with theselected source data through download.

If on-line purchase of DRM information is not made (S15), the systemcontroller 5 examines PGCI, e.g., original PGCI, stored in the flashmemory 7, including a single or plural pieces of CI associated with theselected source data (S16). Then, the system controller 5 knows where inthe selected source data sample audio section or sections are (S17),based on the pair fields ‘EP_DA_S_P’ and ‘EP_DA_E_P’ or ‘EP_DA_S_P’ and‘DA_Dur’ of the cell entry point information in CI.

Afterwards, the system controller 5 searches the DVD-RAM 1 for sampleaudio section pointed by the fields of the cell entry point informationin CI through moving the optical pickup 2 inward and outward, and itreproduces only the sample audio section (S18). If the selected sourcedata includes a plurality of audio tracks, the, system controller 5reproduces sample audio section included in each track sequentially.

Consequently, a user can determine whether or not to buyplay-authorizing information for source data after pre-listening orpreviewing respective partial audio song or movie recorded on arecording medium without purchasing play-authorizing information.

If there is DRM information in the management area of the DVD-RAM 1 orin the flash memory 7 (S13), the system controller 5 examines PGCI inthe flash memory 7, including a single or plural pieces of CI associatedwith the selected source data (S20). Then, the system controller 5 knowswhere each audio track of the selected source data is, based on thefields ‘A_C_S_P’ and ‘A_C_E_P’ in each CI (S21) Afterwards, the systemcontroller 5 searches for each audio track pointed by the two fields inCI, and reproduces the audio track or tracks (S22) sequentially untillast audio track is encountered if several tracks are included in thesource data.

If a user requests on-line purchase of DRM information in the situationthat the play-error window has been displayed (S15), the systemcontroller 5 reads from the management area of the DVD-RAM 1 or theflash memory 7 a URL (Uniform Resource Locator) information of a website that provides DRM information for the selected source data and dataidentification, e.g., 2-byte serial number assigned to the source datadownloaded to the DVD-RAM 1 or disk identification if the placed disk isread-only. The read address and data or disk identification aretransmitted to the-connected PC (S30).

The above purchasing process is initiated by a user's clicking the‘download’ button on the illustrative play-error window shown in FIG. 7.

The web site addressed by the stored URL identifies which DRMinformation is requested based on the received disk or dataidentification. Namely, it searches its database for DRM informationlinked with the received identification or serial number. If found, theweb site downloads the found DRM information to the PC. The PC deliversthe downloaded DRM information to the system controller 5 of the diskdrive connected to the PC (S31). This DRM information delivery may beconducted in accordance with a protocol pre-specified between the website and a PC connected to the web site.

The system controller 5 separates the received DRM information intoplay-authorizing information for each AOB or track, and stores them inthe flash memory 7 or in the management information area of the DVD-RAM1 in connection with respective track (S32). Afterwards, the systemcontroller 5 reproduces entire selected source data written in theDVD-RAM 1 using the DRM information stored in the memory 7 or on theDVD-RAM 1 the same as explained above.

If a placed recording medium is read-only, the DRM informationdownloaded through the explained manner is stored in a memory of a diskdrive.

In addition, if the above-explained method that reproduces entire sourcedata or sample data thereof depending on existence of play-authorizinginformation is not embedded in a disk device, a program executing themethod can be downloaded to the disk device from a web site providingthe play-authorizing information and source data. Moreover, the programexecuting the method can be pre-recorded on a read-only recordingmedium.

The above-explained method is applicable to a variety of disks such as acompact disk (CD) and video CD besides read-only DVD and writable DVD.Further, the present method can be applied to moving-picture data andstill-picture data, besides audio data.

It will be apparent to those skilled in the art that variousmodifications and variations can be made in the present inventionwithout departing from the spirit or scope of the invention. Thus, it isintended that the present invention cover the modifications andvariations of this invention provided they come within the scope of theappended claims and their equivalents.

1. A method of reproducing digital content protected by Digital RightManagement (DRM) information authorizing a reproduction of the digitalcontent, comprising: determining whether sample data corresponding tothe digital content is present based on first indication informationindicating a presence of the sample data, wherein the sample data isassociated with encrypted digital data and is not protected; if thesample data is determined to be present, reading second indicationinformation corresponding to attribute information of the sample data;and reproducing the sample data based on the second indicationinformation without considering the DRM information, wherein the firstindication information is inserted into an information field referringto the digital content, and the second indication information includesat least one of location information, identification information andmanagement information.
 2. The method of claim 1, wherein the locationinformation includes at least one of sample data starting locationinformation and sample data ending location information, theidentification information is based on one of device identifyinginformation and contents identifying information, and the managementinformation includes navigation data.
 3. The method of claim 1, whereinthe identification information indicates a duration of the sample data.4. The method of claim 1, wherein the sample data comprises a pluralityof portions associated with the corresponding portions of digitalcontent, and the step of reading second indication information includesreading identification information corresponding to each of theplurality of portions.
 5. An apparatus for reproducing digital contentprotected by Digital Right Management (DRM) information authorizing areproduction of the digital content, comprising: a controller configuredto determine whether sample data corresponding to the digital content ispresent based on first indication information indicating a presence ofthe sample data, wherein the sample data is associated with encrypteddigital data and is not protected; if the sample data is determined tobe present, read second indication information corresponding toattribute information of the sample data; and reproduce the sample databased on the second indication information without considering the DRMinformation, wherein the first indication information is inserted intoan information field referring to the digital content, and the secondindication information includes one of location information,identification information and management information.
 6. The apparatusof claim 5, further comprising a memory configured to store one of thefirst and the second indication information.
 7. The apparatus of claim5, wherein the location information includes at least one of sample datastarting location information and sample data ending locationinformation, the identification information is based on one of deviceidentifying information and contents identifying information, and themanagement information includes navigation data.
 8. The apparatus ofclaim 5, wherein the identification information indicates a duration ofthe sample data.
 9. The apparatus of claim 5, wherein the sample datacomprises a plurality of portions associated with the correspondingportions of digital content, and the controller is configured to readidentification information corresponding to the plurality of portions.10. A computer readable storage medium having a data structure,comprising: digital content protected by Digital Right Management (DRM)information authorizing a reproduction of the digital content; sampledata associated with the digital content and not protected by the DRMinformation; first indication information indicating a presence of thesample data; and second indication information corresponding toattribute information of the sample data, wherein the first indicationinformation is inserted into an information field referring to thedigital content, and the second indication information includes at leastone of location information, identification information and managementinformation.
 11. The computer readable storage medium of claim 10,wherein the location information includes at least one of sample datastarting location information and sample data ending locationinformation, the identification information is based on one of deviceidentifying information and contents identifying information, and themanagement information includes navigation data.
 12. The computerreadable storage medium of claim 10, wherein the identificationinformation indicates a duration of the sample data.